package cn.study.vue_project_xxx.entity.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * (TPower)表实体类
 *
 * @author makejava
 * @since 2023-04-24 09:52:47
 */
@ApiModel("TPower")
@Data
@TableName("t_power")
public class TPower implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(name = "${column.comment}")
    @TableField("id")
    private Integer id;
    /**
     * 权限唯一ID
     */
    @ApiModelProperty(name = "权限唯一ID")
    @TableField("power_id")
    private Long powerId;
    /**
     * 权限名称
     */
    @ApiModelProperty(name = "权限名称")
    @TableField("power_name")
    private Long powerName;
    /**
     * 创建者ID
     */
    @ApiModelProperty(name = "创建者ID")
    @TableField("create_user")
    private Long createUser;
    /**
     * 修改者ID
     */
    @ApiModelProperty(name = "修改者ID")
    @TableField("update_user")
    private Long updateUser;
    /**
     * 删除者ID
     */
    @ApiModelProperty(name = "删除者ID")
    @TableField("delete_user")
    private Long deleteUser;
    /**
     * 创建时间
     */
    @ApiModelProperty(name = "创建时间")
    @TableField("create_time")
    private Date createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty(name = "修改时间")
    @TableField("update_time")
    private Date updateTime;
    /**
     * 删除时间
     */
    @ApiModelProperty(name = "删除时间")
    @TableField("delete_time")
    private Date deleteTime;
    /**
     * 逻辑删除
     */
    @ApiModelProperty(name = "逻辑删除")
    @TableField("deleted")
    private Integer deleted;
}

